home *** CD-ROM | disk | FTP | other *** search
- *---------------------------------------------------------------------
- dCAD 1.0b
- THE (even more!) state of the art Doom/Heretic/Hexen level editor
- *---------------------------------------------------------------------
- Installation instructions: Put all .DLL files in your
- \WINDOWS\SYSTEM directory. Put all other files in some other
- directory.
-
- If you find any bugs, let me know at matt.tagliaferri@pcohio.com.
-
- *---------------------------------------------------------------------
-
- dCAD 1.0 is a total rewrite of DoomCAD in Borland Delphi 1.0. It
- is approimately 10x faster than the original DoomCAD, which was
- written in Visual Basic. I wanted to get the beta out there to
- see if anyone would use it, and to find some inttial bugs while
- I work on the final touches. Here's what I KNOW isn't implemented
- yet, but I hope will be for the final 1.0:
-
- Integrity Check
- Texture viewer (If I can implement the VBX into Delphi 1.0).
- Status bar info on current Thing/lDef/Sect etc.
- Default textures for lDefs/Sectors don't match current game. (STARTAN3)
-
- Here are differences from the current DoomCAD that WON'T be included
- in the final version.
-
- No node builder. I recommend WARM15, by R. Fenske. In fact, the final
- dCAD 1.0 will include WARM in the ZIP.
-
- No 3D preivew. Too much work on the rewrite.
-
- *---------------------------------------------------------------------
-
- Current users of DoomCAD should find dCAD somewhat similar. The basic
- action is to select a mode using the tabs at the bottom of the screen.
- Then, clicking on the map will highlight the closest object (lDef, Sector,
- Thing, Vertex), depending on the mode. A RIGHT click will bring up
- a menu of options, the first of which is 'EDIT <object>' This option
- will bring up a dialog box for editing the current object. All the
- menu items are as follows:
-
- *---------------------------------------------------------------------
- Thing Menu:
- Edit Thing: Brings up the Thing Edit dialog box.
-
- Add Thing(s): Brings up a dialog box to create a Thing, then allows
- you to click all over the map to create as many of this type of
- thing as you want. Right click stops the add process.
-
- Del Thing: Deletes the currently selected Thing
-
- *---------------------------------------------------------------------
- LDef Menu:
-
- Edit LDef: Brings up the lDef Edit dialog box.
- Add lDef: Disabled. Create lDefs in Sector mode.
- Del lDef: Deletes the current lDef.
- Merge lDef: Turns the current lDef, and the next one you select, into
- a single LineDef with two sides. If either of these LineDefs
- are already two sided, this option will DELETE the left sidedefs
- before merging the LineDefs. Be CAREFUL using this function!
- Split lDef: Turns one lDef into two by adding a vertex in the center
- of the lDef. Each new lDef has the same characteristics as
- the original one.
- Flip lDef: points a 2 sided ldef in the opposite direction. Used for
- making the right side of the lDef face the desired way for
- triggers.
- Make one sided: Deletes the left sidedef.
- Grow new sector: Extends a new sector off the left side of a one
- sided linedef.
- Show Tagged Sectors: Shows all sectors affected by current lDef's trigger
- action (still needs debugging, esp for Hexen)
- *---------------------------------------------------------------------
- Sector Menu:
-
- Edit Sector: Brings up the sector edit dialog.
- Add Sector (Free-standing): Creates a default 128 unit square sector
- wherever you click. The 4 linedefs that make up this sector
- will be one sided.
- Add Sector (Child of current): Creates a default 128 unit square sector
- wherever you click. The 4 linedefs that make up this sector
- will be two sided, with the left sides of each pointing to the
- currently selected sector. These sectors should obviously be
- created INSIDE the current sector.
- Add new lDefs to Sector: Creates new lDefs that point to the current
- sector by clicking on vertices. One should click on these
- vertices CLOCKWISE so the right sides of the new lines point
- to the new sector. If one clicks on two vertices already being
- used by an existing lDef, that lDef will be given a left side.
- One can join multiple lDefs in one application of this function.
- (for example, if one clicks on vertices A, B, and C, two lDefs
- will be created, one between A and B, the other between B and C.
- Right clicking ends the operation.
-
- *---------------------------------------------------------------------
- Vertex Menu:
-
- Edit Vertex: Allows you to type in Vertex values.
- Add Vertex(ices): Add multiple vertices wherever you click. Right-clicking
- ends the operation.
- Delete Vertex: Deletes the current Vertex, and any lDefs attached to it.
- Join Vertex: Merges current vTex and the next one you click on into one
- Vertex (buggy?)
- Align x w/ current: Aligns all subsequent vertices that you click on w/
- the current vertices' x coordinate. Right click to end.
- Align y w/ current: Aligns all subsequent vertices that you click on w/
- the current vertices' y coordinate. Right click to end.
-